Teaching

The world runs on software. In our teaching, we aim to provide students the skills and knowledge to become highly productive and efficient software developers that are capable of designing and building non-trivial software systems as well as pursuing and taking on leading roles in industry and academia.

Lectures - Fall 2024

Lectures - Spring 2024

Guides for Projects with us

Open Student Projects (for inspiration)